html {
	/*20 ÷ 16 × 100% = 125%*/
	font-size: 125%;
}
body {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-family: "微软雅黑";
}

a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration: none;}

.form-control{height: 1.8rem;font-size: 0.8rem;}
.btn{font-size: 0.8rem;}
.container {
	right: 0;
	margin: 0px;
	padding: 0px;
	top:3rem;
	position:relative;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	overflow: hidden;
}
/*.container.active{
	transform: translate3d(60%,0,0);
	-webkit-transform: translate3d(60%,0,0);
}*/
/*上边导航*/
.nav {
	right: 0;
	width: 100%;
	height: 3rem;
	border-top: 4px solid #FFFFFF;
	background: #2b2e37;
	position: fixed;
	z-index: 100;
	/*-webkit-transition-duration: 400ms;
	transition-duration: 400ms;*/
}
/*.nav.active{
	transform: translate3d(-60%,0,0);
	-webkit-transform: translate3d(-60%,0,0);
}*/
.nav > div {
	line-height: 2.6rem;
}
.nav > div > p {
	font-size: 0.9rem;
	color: #FFFFFF;
	margin: 0px;
}
.nav-left {
	float: left;
	margin-left: 0.5rem;
	line-height: 2.8rem;
	font-size: 18px;
	color: #FFFFFF;
}
.nav-right {
	float: right;
	margin-right: 0.25rem;
}
.fa{
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
}
.fa.active{
	transform: rotate(180deg);
	-webkit-transform:rotate(180deg);
}
/*上边导航END*/
/*左边菜单栏*/
.right_nav_sidebar {
	width: 60%;
	height: 100%;
	position: fixed;
	top: 3rem;
	left: 0;
	z-index: 5000;
	/*background: rgb(35, 35, 41);*/
	background: #FFFFFF;
	-webkit-transition-duration: 400ms;
	transition-duration: 400ms;
	transform: translate3d(-100%,0,0);
	-webkit-transform: translate3d(-100%,0,0);
}
.right_nav_sidebar.active {
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
}	
.right_nav_sidebar_title {
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	border-bottom: 1px solid #2b2e37;
}
.right_nav_sidebar_title > div {
	float: left;
	color: #000000!important;
	overflow: hidden;
}
.right_nav_sidebar_title > div:first-child {
	height: 3rem;
	line-height: 3rem;
	width: 50px;
	text-align: center;
}
.right_nav_sidebar_title > div:first-child > div {
	width: 1.5rem;
	height: 1.5rem;
	margin:15px auto;
	background-repeat:no-repeat ;
	background-size:auto 100%;
	background-position:center ;
	border-radius: 0%;
}
/*.right_nav_sidebar_title > div:first-child > div >img{
	height: 100%;
	vertical-align: top;
}*/
.right_nav_sidebar_title > div:last-child {
	color: #FFFFFF;
	display: block;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
	font-weight: 700;
	font-size: 0.7rem;
	line-height: 3rem;
	height: 3rem;
	text-align: left;
	width: 70%;
}
.right_nav_sidebar > ul {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0 0 0 0;
}
.right_nav_sidebar > ul > li {
	list-style: none;
	height: 2.5rem;
	line-height: 2.5rem;
}
.right_nav_sidebar > ul > li >span{
	width: 1rem;
	height: 1rem;
	font-size: 0.8rem;
	margin: 0 0.5rem;
}
.right_nav_sidebar a {
	cursor:pointer;
	display: inline-block;
	font-weight: 700;
	font-size: 0.8rem;
	color: #000000;
}
.right_nav_sidebar .active{
	background: rgba(0,0,0,.8);
}
.right_nav_sidebar .active *{
	color: #FFFFFF!important;
}
.info-number{
	display: inline-block;
	text-align: center;
	line-height: 0.8rem;
	position: relative;
	left: -0.5rem;
	top: -0.5rem;
	background: red;
	color: white;
	font-size: 0.5rem!important;
	width: 0.8rem!important;height: 0.8rem!important;
	border-radius: 50%;
}
.menu_mask {
	position: fixed;
	top: 3rem;
	bottom: 0;
	z-index: 1000;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	background-color: rgba(128, 128, 128,.9);
	width: 100%;
	height: 100%;
	display: none;
}
/*菜单栏结束*/

/*登录 注册 重置密码页面CSS*/
.hz-body{padding: 1.5em 2em 4em 2em;
margin:4rem 0.7rem;border:1px solid #ccc;
background:#fff;}
.info{
	position: fixed;
	text-align: center;
	border-radius: 0.5rem;
	margin: auto;
	width: 60%;
	top:3.9rem;
	right: 0;
	left: 0;
	padding: 0.8rem;
}
/**/

.footer{
	width: 100%;
	text-align: center;
	padding: 0.3rem;
	font-size: 0.8rem;	
	position: absolute;
	bottom: 0;
	color: #a4a4a4;
}
.footer a{
	color: #a4a4a4;
}
